import Vue from 'vue'
import SvgIcon from '@/components/SvgIcon' // svg component

// register globally
Vue.component('svg-icon', SvgIcon)

/**
* require.context(directory,useSubdirectories,regExp)
* require.context():需要一次性的引入某个文件夹下的所有文件
形参：
directory：需要引入文件的目录
useSubdirectories：是否查找该目录下的子级目录
regExp：匹配引入文件的正则表达式
*/
const req = require.context('./svg', false, /\.svg$/)
// 定义一个加载目录的函数
const requireAll = (requireContext) => requireContext.keys().map(requireContext)
// 加载目录下的所有 svg 文件
requireAll(req)
